如何将Pandas DataFrame导出到CSV文件? 您所在的位置:网站首页 pandas 导出csv 如何将Pandas DataFrame导出到CSV文件?

如何将Pandas DataFrame导出到CSV文件?

2023-03-09 07:23| 来源: 网络整理| 查看: 265

Pandas DataFrame如何导出到CSV文件?你可以在 Python 中使用以下模板将Pandas DataFrame导出到CSV 文件:

df.to_csv(r'Path where you want to store the exported CSV file\File Name.csv', index = False)

如果你希望包含索引,只需从代码中删除“ , index = False ”:

df.to_csv(r'Path where you want to store the exported CSV file\File Name.csv')

接下来,你将看到一个完整的示例,其中:

将从头开始创建一个 DataFrame然后,DataFrame 将导出为 CSV 文件 用于将Pandas DataFrame导出到CSV文件的示例

假设你有以下有关产品的数据:

ProductPriceDesktop Computer850Tablet200Printer150Laptop1300

你将如何在 Python 中为该数据创建一个 DataFrame?

(1) 首先,你需要安装Pandas 包(如果你还没有安装):

pip install pandas

(2) 然后,你就可以基于以下代码创建一个DataFrame:

import pandas as pd data = {'Product': ['Desktop Computer','Tablet','Printer','Laptop'], 'Price': [850,200,150,1300] } df = pd.DataFrame(data, columns= ['Product', 'Price']) print (df)

现在假设你要将刚刚创建的DataFrame导出到CSV 文件。

例如,让我们将 DataFrame 导出到以下路径:

r 'C:\Users\Ron\Desktop\ export_dataframe .csv '

请注意,路径的 3 个部分用不同的颜色突出显示:

在黄色部分代表- [R字符,你应该把之前的路径名(在路径名中照顾任何符号,如反斜线符号)。否则,你将收到以下错误:  (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXXX escape在蓝色部分 表示要创建的文件名。如果你愿意,可以键入不同的文件名该绿色部分表示文件类型,这是“CSV”。你必须随时添加该部分要将 DataFrame 导出到CSV文件。或者,如果要将 DataFrame 导出为文本文件,则可以使用“txt”文件类型 

在运行下面的代码,你需要修改路径以反映的位置,你想的CSV文件存储在你的计算机。

这是完整的 Python 代码:

import pandas as pd data = {'Product': ['Desktop Computer','Tablet','Printer','Laptop'], 'Price': [850,200,150,1300] } df = pd.DataFrame(data, columns= ['Product', 'Price']) df.to_csv (r'C:\Users\Ron\Desktop\export_dataframe.csv', index = False, header=True) print (df)

运行Python 代码后,CSV 文件将保存在你指定的位置。

请注意,如果你希望包含index,则只需从上面的代码中删除“ , index = False ”。

Pandas DataFrame导出到CSV文件:其他资源

Pandas DataFrame如何导出到CSV文件?你刚刚看到了创建 DataFrame 所需的步骤,然后将该DataFrame导出到CSV 文件。

你可能会遇到相反的情况,你需要将 CSV 导入 Python。如果是这种情况,你可以查看本教程,该教程解释了如何使用 Pandas将 CSV 文件导入 Python。

你可能还需要查看Pandas 文档以获取有关使用“to_csv”的更多信息。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有